﻿--[[	$Id: druid.lua 2568 2012-09-19 11:01:19Z sdkyron@gmail.com $	]]

if GetLocale() ~= "enUS" then return end

if caelLib.playerClass ~= "DRUID" then return end

local _, gotMacros = ...

gM_Macros = {
	["Pull"] = {
		show = "[modifier, stance:1/3] Wild Charge; [nomodifier] Faerie Swarm",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/cast [modifier, stance:1/3, harm, nodead] Wild Charge; [nomodifier, harm, nodead] Faerie Fire]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	},
	["CatF"] = {
		show = "[stealth]Pounce; [nostealth]Mangle",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CDsAll
			/click [modifier, combat, harm, nodead] gotMacros_CDsDruid
			/click [harm, nodead, stealth] gotMacros_DpsFs; [harm, nodead, nostealth] gotMacros_DpsFns]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	},
	["DpsFs"] = {
		body = [=[/cast Pounce]=],
		class = "DRUID",
		spec = "3",
	},
	["DpsFns"] = {
		body = [=[/castsequence reset=combat/target/1 Rake, Mangle, Mangle, Mangle, Mangle]=],
		class = "DRUID",
		spec = "3",
	},
	["CatB"] = {
		show = "[stealth]Ravage; [nostealth]Shred",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CDsAll
			/click [modifier, combat, harm, nodead] gotMacros_CDsDruid
			/click [harm, nodead, stealth] gotMacros_DpsBs; [harm, nodead, nostealth] gotMacros_DpsBns]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	},
	["DpsBs"] = {
		body = [=[/cast Ravage]=],
		class = "DRUID",
		spec = "3",
	},
	["DpsBns"] = {
		body = [=[/cast Shred]=],
		class = "DRUID",
		spec = "3",
	},
	["Bear"] = {
		show = "Mangle",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CDsAll
			/click [modifier, combat, harm, nodead] gotMacros_CDsDruid
			/click [harm, nodead] gotMacros_Tank]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	},
	["Tank"] = {
		body = [=[/startattack
			/click gotMacros_MgB
			/click gotMacros_Maul]=],
		class = "DRUID",
		spec = "3",
	},
	["MgB"] = {
		body = [=[/castsequence reset=target Mangle, Lacerate]=],
		class = "DRUID",
		spec = "3",
	},
	["AoE"] = {
		show = "[stance:1] Swipe; [stance:3] Swipe",
		body = [=[/click [noexists][noharm][dead] gotMacros_T2
			/click [combat, harm, nodead] gotMacros_CDsAll
			/click [modifier, combat, harm, nodead] gotMacros_CDsDruid
			/click [harm, nodead] gotMacros_Swipe
			/click [stance:1, harm, nodead] gotMacros_Maul]=],
		blizzmacro = true,
		perChar = true,
		class = "DRUID",
		spec = "3",
	},
	["Maul"] = {
		body = [=[/cast !Maul]=],
		class = "DRUID",
		spec = "3",
	},
	["Swipe"] = {
		body = [=[/startattack
			/castsequence [stance:1] reset=target Swipe, Swipe, Thrash; [stance:3] Swipe]=],
		class = "DRUID",
		spec = "3",
	},
	["CDsDruid"] = {
		body = [=[/cast Berserk
				/cast Tiger's Fury]=],
		nosound = true,
		class = "DRUID",
		spec = "3",
	}
}